- 3 minutes to read

Replace BAM with Nodinite

Nodinite replaces BAM, and as a bonus, you get long term archiving of tracked events, including the payload!

Microsoft has decided to deprecate the BAM feature of BizTalk Server in future releases. Nodinite is a compelling alternative to replace BAM. BAM has proven very error-prone, and the process to enable Logging often resulted in missing data. With Nodinite, you get a less complex solution to enable a much more robust Logging.

With Nodinite, you get:

The Nodinite Search Fields supports plural, BAM is restricted to single values

  • User friendly with support for Stylesheets
  • Audited access
  • Data stays secure (Encrypted Payload AND Context)

In essence, your business users get self-service enabled Log Views where the end-users can find the insights and the data they seek. The Nodinite Administrator regulates what tracked data is available and how to present it. Nodinite audit all user operations.

graph LR subgraph "BizTalk Server" roDTA(fa:fa-database BizTalkDTADb) end subgraph "Nodinite" roDTA --> |Payload and Context Logging| roLog(fa:fa-database fa:fa-database fa:fa-database Log Databases) end

Search result in a Log View
Example of a search result in a Nodinite Log View

Plug and play

To achieve logging from BizTalk Server to Nodinite; Enable the built-in tracking. Perform this task with ease using the Remote Actions available with the Nodinite BizTalk Monitoring Agent.

Role-based security

You can allow Business Users can be a The Nodinite Administrator creates Roles to regulate what data is available to the end-user.

Please review the following user guides for additional information:

Non-Events monitoring

Logging is key to achieve Non-Events Monitoring. With Nodinite, your business users can get an alert from virtually any channel like Teams, Mail. You can even automate your incident process and feed Jira, Freshdesk, ServiceNow or whatever have you, with relevant error information, including Integration properties from the Nodinite Repository Model.

Get alerts from many typical scenarios like:

  • Missing data
  • Bad data/content
  • Too much/too little data/content
  • Missing or late correlated events, like Order/Order Response, Invoice/Payment
  • Detect duplicates

Long term archiving

With Nodinite, The logged events, business transactions, are deleted from the System based on default settings which in turn can be overridden by the specified Message Types.

Keep only what you need for as long time as you need it.

Further reading is available from the following links:
Message Types
DaysToKeepMessageEventsDefault - Default number of days to keep Business Transactions DaysToKeepMessageContextDefault - Default number of days to keep the Context
DaysToKeepMessageDataDefault - Default number of days to keep the Payload

BAM Interceptors

The BAM Interceptors should be replaced with your new Logging Strategy. Nodinite also supports custom Logging and we encourage you to read our Asynchronous Logging user guide for details.

End-to-end tracking

Nodinite provides an end-to-end tracking feature. You can use Nodinite for on-premise, cloud and hybrid systems integrations solutions. With the Nodinite Log Views, You can mix selected Business Transactions from BizTalk Server, Azure Functions and Boomi Integrations (and many more).

Please review the Nodinite Asynchronous Logging user guide for details.